From: George Dunlap Date: Mon, 2 Apr 2012 16:22:31 +0000 (+0100) Subject: libxl: Handle non-ballooned, zero slackmem properly for pci passthru X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ac84df4793663965b12462d06e38eee03ec36891;p=xen.git libxl: Handle non-ballooned, zero slackmem properly for pci passthru The e820_sanitize() function in libxl_pci.c expects one of its arguments to be non-zero; but since a recent changeset, it can typically expect *to be* zero. Since the zero case is handled properly, just remove the check. Signed-off-by: George Dunlap Committed-by: Ian Jackson --- diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c index 4175ac3ef3..622abd4d50 100644 --- a/tools/libxl/libxl_pci.c +++ b/tools/libxl/libxl_pci.c @@ -1177,7 +1177,7 @@ static int e820_sanitize(libxl_ctx *ctx, struct e820entry src[], uint32_t i, idx = 0, nr; struct e820entry e820[E820MAX]; - if (!src || !map_limitkb || !balloon_kb || !nr_entries) + if (!src || !map_limitkb || !nr_entries) return ERROR_INVAL; nr = *nr_entries;